package com.cc.mapper;

import com.cc.entity.EbNews;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface NewsMapper {
    /**
     * 作用：分页查询新闻表
     * 参数page:页数
     * 参数paeSize:每页条数
     * 导包：alt+Enter
     * @param from        从哪行开始（行下标从0开始）
     * @param pageSize   每页显示多少条
     * @return
     */
    public List<EbNews> findByPage(@Param("from") Integer from, @Param("pageSize") Integer pageSize);

    /**
     * @Desc  添加新闻
     * @param ebNews  添加到数据的实体对象
     * @return  受影响行数
     */
    public int save(EbNews ebNews);

    /**
     * int  只能作为整数判断    int 数字
     * Integer   作为引用判断   Integer是对象
     * @param  enId  新闻的编号
     * @Desc   根据新闻的编号进行删除
     * @return
     */
    public int delete(Integer enId);

    /**
     * @param ebNews  更新的对象
     * @return   受影响行数
     */
    public int updateByPrimaryKey(EbNews ebNews);
}

